contributor | Institut für Architektur von Anwendungssystemen (IAAS) | ||||||||||||||
creator |
Bischof, Marc
| date |
2009-07-17
| description |
139 pages
|
Present interaction-centric languages support exception handling in
a rudimentary and deï¬cient way or even ignore this requirements
at all. As a consequence a model to specify exceptional properties
on a higher level is required which can automate coordinated
exception handling out of the conceptual speciï¬cation. The
approach taken in this thesis speciï¬es exceptional behavior of
choreographies on interaction level and describes automated runtime
support out of this enhancement. Thereby, the range of issues
leading to exceptions and the various way they are handled is
identiï¬ed in a detailed discussion of exception classiï¬cations
and exception handling. Especially regarding modeling issues, it
turns out that only expected exceptions can be modeled, while
unexpected exceptions need superior solutions. A multi-viewpoint
approach dealing with different levels of abstraction is provided
with the choreography design process. However, interaction-centric
exception classiï¬cation, handling and modeling on choreography
level is marginal targeted. Within this thesis, three interaction
notations are identiï¬ed where interaction exceptions can be
applied to: WS-CDL, BPMN2.0 and iBPMN. Out of these notations iBPMN
turned out as preferred notation for an extension with interaction
exceptions.
| format |
application/pdf
| 2980361 Bytes | |
identifier | http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2885&engl=1 |
language | eng |
publisher | Stuttgart, Germany, Universität Stuttgart |
relation | Diploma Thesis No. 2885 |
source | ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2885/DIP-2885.pdf |
subject | Performance of Systems (CR C.4) |
Concurrent Programming (CR D.1.3) | |
Software Engineering (CR D.2) | |
Software Engineering Design Tools and Techniques (CR D.2.2) | |
Software Engineering Testing and Debugging (CR D.2.5) | |
Software Engineering Software Architectures (CR D.2.11) | |
Programming Language Classifications (CR D.3.2) | |
Operating Systems (CR D.4) | |
Process Management (CR D.4.1) | |
Operating Systems Reliability (CR D.4.5) | |
Operating Systems Organization and Design (CR D.4.7) | |
Office Automation (CR H.4.1) | |
The Computer Industry (CR K.1) | |
Exception | |
Interaction | |
Choreography | |
Interconnection | |
iBPMN | |
Fault Handling Extension | |
Pluggable Framework | |
WS-Coordination | |
external Coordination | |
Overlapping | |
Cross-Partner Scope | |
Exception Graphs | |
Exception Classification | |
Exception Handling | |
Runtime Support | |
Choreography Management Stack | |
extension for iBPMN | |
intermediate events | |
non-interrupting intermediate events | |
silentAction | |
noAction | |
WS-CDL | |
BPMN2.0 | |
title | Modeling and Runtime Support of Faults in Interaction Choreography Models |
type | Text |
Diploma Thesis |